leaf scars - Spanish English Dictionary